package hu.mapro.gwtui.server.data;

import hu.mapro.gwtui.client.data.SortField;

import java.util.List;

public interface DaoMethods<T> {

	Long count();
	
    List<T> list(int firstResult, int maxResults, List<SortField> sortFields);

    List<T> list();
 
    void persist(T object);
    
    void remove(T object);
    
    T merge(T object);
    
    
}
